package com.gljx.web.service;

import java.util.List;

import com.gljx.web.Entity.WithholdItem;

/**
 * 
 * @author wjb 2017/11/3
 *
 */
public interface WithholdItemService {
	/**
	 * 业务层查询扣款项目
	 * @param fid
	 * @return
	 */
	List<WithholdItem> selectWithholdItem(String fid);
	
	/**
	 * 添加扣款项目
	 * @param withholdItem
	 * @return
	 */
	int addWithholdItem(WithholdItem withholdItem);
	
	/**
	 * 根据扣款项目表的主键查询扣款项目信息
	 * @param fid
	 * @return
	 */
	WithholdItem queryWithholdItemByFid(String fid);
	
	/**
	 * 根据fid修改扣款项目信息
	 * @param withholdItem
	 * @return
	 */
	int updateWithholdItemByFid(WithholdItem withholdItem);
	
	/**
	 *根据fid删除扣款项目信息
	 */
	int deleteByPrimaryKey(String fid);
	/**
	 * 根据名称查询扣款项目信息
	 * @param fnameL2
	 * @param companyId
	 * @return
	 */
	List<WithholdItem> selectWithholdItemByFname(String fnameL2,String companyId);
	/**
	 * 查找最大编码
	 * @return
	 */
	String selectFnumber(String companyId);

	List<WithholdItem> selectWithholdItemAll();

	List<WithholdItem> selectWithHoldItemByName(String name);
	
	
}
